<script language="javascript" type="text/javascript">
var dgmenumuc_id="";
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_a(){
	check_right("<?php echo $_SESSION["un"]?>","insert","dgmenumuc",
	function(){

		var pidmenumuc=$("#dgmenumuc_a_table #idmenumuc1").val();
		var pngay=encodeURI($("#dgmenumuc_a_table #ngay").val()+" "+$("#dgmenumuc_a_table #gio").val());
		var pdongia=encodeURI($("#dgmenumuc_a_table #dongia").val());
		var piddvtmenumuc=encodeURI($("#dgmenumuc_a_table #iddvtmenumuc1").val());
		var pchophep=$("#dgmenumuc_a_table #chophep").val();
		
		$("#fdgmenumuc_add").dialog("option","disabled",true);
		$.ajax({
			url:"modules/dgmenumuc/a.php",
			type:"POST",
			dataType:"xml",
			data:"idmenumuc="+pidmenumuc+"&ngay="+pngay+"&dongia="+pdongia+"&iddvtmenumuc="+piddvtmenumuc+"&chophep="+pchophep,
			success:function(xml){
				var status=$(xml).find("status").text();
				var message=$(xml).find("message").text();
				msgbox(status,message);
			
				if(status=="ok") 
				{
					dgmenumuc_id=$(xml).find("id").text();
					$("#fdgmenumuc_add").dialog("close");
				}
				else $("#fdgmenumuc_add").dialog("option","disabled",false);
			}
		});//ajax
	},function(){
			msgbox("fail","Không có quyền thêm đơn giá !");
	});
};
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_af(mnid){
	check_right("<?php echo $_SESSION["un"];?>","insert","dgmenumuc",function(){
		var fdgmenumucoptions={
			width:520,
			height:360,
			title:"Thêm đơn giá",
			modal:true,
			buttons:{
				"Thêm":dgmenumuc_a,
				"Hủy":function(){$("#fdgmenumuc_add").dialog("close");}
			},
			disabled:true,
			focus:dgmenumuc_af_ah,
			open:rebuildACL,
			close:function(){
				$("#fdgmenumuc_add").remove();
				$("#dgmenumuc_flex").flexReload();
				dgmenumuc_af_dh();
			}
		};
		$.ajax({
			url:"modules/menumuc/s.php",
			type:"POST",
			dataType:"xml",
			data:"id="+mnid,
			success:function(xml){
				var k=$(xml).find("row");
				var tenmenumuc="";
				if(k[0].childNodes[1].text) tenmenumuc=k[0].childNodes[1].text;
				else tenmenumuc=k[0].childNodes[1].textContent;
				
				$("body").append("<div id=\"fdgmenumuc_add\"></div>");
				$("#fdgmenumuc_add").dialog(fdgmenumucoptions);
				$("#fdgmenumuc_add").load("modules/dgmenumuc/af.php?idmenumuc="+mnid,"",function(){
					$("#dgmenumuc_a_table #idmenumuc").html(tenmenumuc);
					$("#dgmenumuc_a_table #idmenumuc1").attr("value",mnid);
					$("#fdgmenumuc_add").dialog("option","disabled",false);
					$("#fdgmenumuc_add").dialog("option","position","center");
				}); //fdgmenumuc_add load
			} // success
		});//ajax
	},function(){
		msgbox("fail","Không có quyền thêm đơn giá !");
	});
};
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_uf() {
	check_right("<?php echo $_SESSION["un"];?>","update","dgmenumuc",
	function(){
		if(!$("#dgmenumuc_flex .trSelected").attr("id"))
		{
			msgbox("fail","Phải chọn một mục để cập nhật !");
			return;
		}
		var mnid=$("#menumuc_flex .trSelected").attr("id");
		mnid=mnid.substring(mnid.lastIndexOf("row")+3);

		var sma=$("#dgmenumuc_flex .trSelected").attr("id");
		sma=sma.substring(sma.lastIndexOf("row")+3);
		
		$.ajax({
			url:"modules/dgmenumuc/s.php",
			type:"POST",
			dataType:"xml",
			data:"id="+sma,
			success:function(xml){
				
				var k=$(xml).find("row");
				var fdgmenumucoptions={
							width:520,
							height:360,
							title:"Cập nhật đơn giá",
							modal:true,
							buttons:{
								"Cập nhật":dgmenumuc_u,
								"Hủy":function(){$("#fdgmenumuc_update").dialog("close");}
							},
							disabled:true,
							focus:dgmenumuc_uf_ah,
							open:rebuildACL,
							close:function(){
								$("#fdgmenumuc_update").remove();
								dgmenumuc_id=sma;
								$("#dgmenumuc_flex").flexReload();
								dgmenumuc_uf_dh();
							}
						};

						$("body").append("<div id=\"fdgmenumuc_update\"></div>");
						$("#fdgmenumuc_update").dialog(fdgmenumucoptions);
						$("#fdgmenumuc_update").load("modules/dgmenumuc/uf.php?idmenumuc="+mnid,"",function(){
							$("#dgmenumuc_u_table #id").attr("value",sma);
							if(k[0].childNodes[1].text)
							{
								$("#dgmenumuc_u_table #idmenumuc1").attr("value",k[0].childNodes[1].text);
								$("#dgmenumuc_u_table #idmenumuc").html(k[0].childNodes[8].text);
							}
							else 
							{
								$("#dgmenumuc_u_table #idmenumuc1").attr("value",k[0].childNodes[1].textContent);
								$("#dgmenumuc_u_table #idmenumuc").html(k[0].childNodes[8].textContent);
							}
							if(k[0].childNodes[2].text)
							{
								$("#dgmenumuc_u_table #ngay").attr("value",k[0].childNodes[2].text);
							}
							else 
							{
								$("#dgmenumuc_u_table #ngay").attr("value",k[0].childNodes[2].textContent);
							}

							if(k[0].childNodes[9].text)
							{
								$("#dgmenumuc_u_table #gio").attr("value",k[0].childNodes[9].text);
							}
							else 
							{
								$("#dgmenumuc_u_table #gio").attr("value",k[0].childNodes[9].textContent);
							}

							if(k[0].childNodes[3].text)
								$("#dgmenumuc_u_table #dongia").attr("value",k[0].childNodes[3].text);
							else 
								$("#dgmenumuc_u_table #dongia").attr("value",k[0].childNodes[3].textContent);

							if(k[0].childNodes[4].text)
							{
								$("#dgmenumuc_u_table #iddvtmenumuc1").attr("value",k[0].childNodes[4].text);
								$("#dgmenumuc_u_table #iddvtmenumuc").setValue(k[0].childNodes[10].text);
							}
							else 
							{
								$("#dgmenumuc_u_table #iddvtmenumuc1").attr("value",k[0].childNodes[4].textContent);
								$("#dgmenumuc_u_table #iddvtmenumuc").setValue(k[0].childNodes[10].textContent);
							}

							if(k[0].childNodes[5].text)
								$("#dgmenumuc_u_table #chophep").attr("value",k[0].childNodes[5].text);
							else 
								$("#dgmenumuc_u_table #chophep").attr("value",k[0].childNodes[5].textContent);

							if(k[0].childNodes[6].text)
								$("#dgmenumuc_u_table #ngaytao").attr("value",k[0].childNodes[6].text);
							else 
								$("#dgmenumuc_u_table #ngaytao").attr("value",k[0].childNodes[6].textContent);

							if(k[0].childNodes[7].text)
								$("#dgmenumuc_u_table #un").attr("value",k[0].childNodes[7].text);
							else 
								$("#dgmenumuc_u_table #un").attr("value",k[0].childNodes[7].textContent);
							
							$("#fdgmenumuc_update").dialog("option","disabled",false);
							$("#fdgmenumuc_update").dialog("option","position","center");
						});
					}
		});//ajax
	},function(){
		msgbox("fail","Không có quyền cập nhật đơn giá !");
	});
};
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_u(){
	check_right("<?php echo $_SESSION["un"]?>","update","dgmenumuc",
	function(){
		var pid=$("#dgmenumuc_u_table #id").val();
		var pidmenumuc=$("#dgmenumuc_u_table #idmenumuc1").val();
		var pngay=encodeURI($("#dgmenumuc_u_table #ngay").val()+" "+$("#dgmenumuc_u_table #gio").val());
		var pdongia=encodeURI($("#dgmenumuc_u_table #dongia").val());
		var piddvtmenumuc=encodeURI($("#dgmenumuc_u_table #iddvtmenumuc1").val());
		var pchophep=$("#dgmenumuc_u_table #chophep").val();

		$("#fdgmenumuc_update").dialog("option","disabled",true);
		$.ajax({
			url:"modules/dgmenumuc/u.php",
			type:"POST",
			dataType:"xml",
			data:"id="+pid+"&idmenumuc="+pidmenumuc+"&ngay="+pngay+"&dongia="+pdongia+"&iddvtmenumuc="+piddvtmenumuc+"&chophep="+pchophep,
			success:function(xml){
				var status=$(xml).find("status").text();
				var message=$(xml).find("message").text();
				msgbox(status,message);
				if(status=="ok") 
				{
					dgmenumuc_id=pid;
					$("#fdgmenumuc_update").dialog("close");
				}
				else $("#fdgmenumuc_update").dialog("option","disabled",false);
			}
		});
	},
	function(){
		msgbox("fail","Không có quyền cập nhật đơn giá !");
	});
};
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_df(){
	check_right("<?php echo $_SESSION["un"];?>","delete","dgmenumuc",
	function(){
		if(!$("#dgmenumuc_flex .trSelected").attr("id"))
		{
			msgbox("fail","Phải chọn một mục để  xoá !");	
			return;
		}
		var sma=$("#dgmenumuc_flex .trSelected").attr("id");
		sma = sma.substring(sma.lastIndexOf("row")+3);
		$.confirmDialog({
				msg:"Có chắc chắn xoá đơn giá "+sma+" không ?",
				yes:"Có",
				no:"Không",
				title:"Xác nhận xoá"
		},
		function(){
			$.ajax({
				url:"modules/dgmenumuc/d.php",
				type:"POST",
				dataType:"xml",
				data:"id="+sma,
				success:function(xml){
					var status=$(xml).find("status").text();
					var message=$(xml).find("message").text();
					
					msgbox(status,message);
					if(status=="ok") {
						dgmenumuc_id="";
						$("#dgmenumuc_flex").flexReload();
					}
					dgmenumuc_ah();
				}
			});//ajax
		},function(){
			dgmenumuc_ah();
		});//confirm
	},
	function(){
		msgbox("fail","Không có quyền xóa đơn giá !");
	});
};
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_af_hk(e)
{
	var code=(e.keyCode ? e.keyCode : e.which);
	if(code==13)
	{
		$("#fdgmenumuc_add").dialog("option","buttons")["Thêm"]();
	}
	else if(code==27)
	{
		$("#fdgmenumuc_add").dialog("close");
	}
	e.stopPropagation();
	e.preventDefault();
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_uf_hk(e)
{
	var code=(e.keyCode ? e.keyCode : e.which);
	if(code==13)
	{
		$("#fdgmenumuc_update").dialog("option","buttons")["Cập nhật"]();
	}
	else if(code==27)
	{
		$("#fdgmenumuc_update").dialog("close");
	}
	e.stopPropagation();
	e.preventDefault();
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_af_ah()
{
	$(document).off("keydown");
	$(document).on("keydown",dgmenumuc_af_hk);
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_af_dh()
{
	$(document).off("keydown");
	$(document).on("keydown",dgmenumuc_hk);
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_uf_ah()
{
	$(document).off("keydown");
	$(document).on("keydown",dgmenumuc_uf_hk);
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_uf_dh()
{
	$(document).off("keydown");
	$(document).on("keydown",dgmenumuc_hk);
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_hk(e)
{
	var code=(e.keyCode ? e.keyCode : e.which);
	//Down
	if(code==38)
	{
		if($("#dgmenumuc_flex tr.trSelected").is("#dgmenumuc_flex tr:first")) return;
		var id=$("#dgmenumuc_flex tr.trSelected").prev().attr("id");
		$("#dgmenumuc_flex tr.trSelected").removeClass("trSelected");
		$("#dgmenumuc_flex #"+id).addClass("trSelected");
	}
	// Up
	else if(code==40)
	{
		if($("#dgmenumuc_flex tr.trSelected").is("#dgmenumuc_flex tr:last")) return;
		var id=$("#dgmenumuc_flex tr.trSelected").next().attr("id");
		$("#dgmenumuc_flex tr.trSelected").removeClass("trSelected");
		$("#dgmenumuc_flex #"+id).addClass("trSelected");
	}
	//Enter
	else if(code==13)
	{
		$("#fdgmenumuc").dialog("option", "buttons")["Sửa"]();
	}
	// Xóa
	else if(code==46)
	{
		$("#fdgmenumuc").dialog("option", "buttons")["Xoá"]();
	}
	// +
	else if(code==107)
	{
		$("#fdgmenumuc").dialog("option", "buttons")["Thêm"]();
	}
	e.stopPropagation();
	e.preventDefault();
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_ah()
{
	$(document).off("keydown");
	$(document).on("keydown",dgmenumuc_hk);
	if(event!=null) if(typeof(event)!="undefined")
	{
		event.stopPropagation();
		event.preventDefault();
	}
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc_dh()
{
	$(document).off("keydown");
}
/*--------------------------------------------------------------------------------------*/
function dgmenumuc(){
	check_right("<?php echo $_SESSION["un"]?>","select","dgmenumuc",
	function(){
		if($("#fdgmenumuc").is(":data(dialog)")) 
		{
			msgbox("fail","Đã có cửa sổ đơn giá được mở !");
			return;
		}

		if(!$("#menumuc_flex .trSelected").attr("id"))
		{
			msgbox("fail","Phải chọn một mục để cập nhật !");
			return;
		}
		
		var sma=$("#menumuc_flex .trSelected").attr("id");
		sma=sma.substring(sma.lastIndexOf("row")+3);
		mnid=sma;
		
		$.ajax({
			url:"modules/menumuc/s.php",
			type:"POST",
			dataType:"xml",
			data:"id="+mnid,
			success:function(xml){
				var k=$(xml).find("row");
				var tenmenumuc="";
				if(k[0].childNodes[1].text) tenmenumuc=k[0].childNodes[1].text;
				else tenmenumuc=k[0].childNodes[1].textContent;
				
				$("body").append("<div id=\"fdgmenumuc\"></div>");
				
				var fdgmenumucoptions={
					width:670,
					height:500,
					resizable:false,
					modal:true,
					disabled:true,
					title:"Danh mục đơn giá thuộc mục menu ["+tenmenumuc+"]",
					buttons:{
						"Thêm":function(){dgmenumuc_af(mnid);},
						"Sửa":dgmenumuc_uf,
						"Xoá":dgmenumuc_df
					},
					focus:dgmenumuc_ah,
					open:rebuildACL,
					close:function(){
						$("#fdgmenumuc").remove();
						menumuc_id=mnid;
						$("#menumuc_flex").flexReload();
						dgmenumuc_dh();
					}
				};
				$("#fdgmenumuc").dialog(fdgmenumucoptions);
				$("#fdgmenumuc").load("modules/dgmenumuc/g.php?mnid="+mnid,"",function(){
					$("#fdgmenumuc").dialog("option","disabled",false);
				});
			}// success
		});
	},function(){
			msgbox("fail","Không có quyền xem đơn giá !");
	});
};//showadv
</script>
